An analytic solution to the alibi query in the space-time prisms model for moving object data
نویسندگان
چکیده
Moving objects produce trajectories, which are stored in databases by means of finite samples of time-stamped locations. When also speed limitations in these sample points are known, space-time prisms (also called beads) (Egenhofer 2003, Miller 2005, Pfoser and Jensen 1999) can be used to model the uncertainty about an object’s location in between sample points. In this setting, a query of particular interest, that has been studied in the literature of geographic information systems (GIS), is the alibi query. This boolean query asks whether two moving objects can have physically met. This adds up to deciding whether the chains of space-time prisms (also called necklaces of beads) of these objects intersect. This problem can be reduced to deciding whether two space-time prisms intersect. The alibi query can be seen as a constraint database query. In the constraint database model, spatial and spatio-temporal data are stored by boolean combinations of polynomial equalities and inequalities over the real numbers. The relational calculus augmented with polynomial constraints is the standard first-order query language for constraint databases and the alibi query can be expressed in it. The evaluation of the alibi query in the constraint database model relies on the elimination of a block of three existential quantifiers. Implementations of general purpose elimination algorithms, such as provided by QEPCAD, Redlog and Mathematica, are, for practical purposes, too slow in answering the alibi query for two specific space-time prisms. These software packages fail completely to answer the alibi query in the parametric case (that is, when it is formulated in terms of parameters representing the sample points and speed constraints). The main contribution of this paper is an analytical solution to the parametric alibi query, which can be used to answer the alibi query on two specific space-time prisms in constant time (a matter of milliseconds in our implementation). It solves the alibi query for chains of space-time prisms in time proportional to the sum of the lengths of the chains. To back this claim up we implemented our method in Mathematica alongside the traditional quantifier elimination method. Our solutions we propose are based on geometric argumentation and they illustrate the fact that some practical problems require creative solutions, where at least in theory, existing systems could provide a solution.
منابع مشابه
An analytic solution to the alibi query in the bead model for moving object data
Moving objects produce trajectories, which are stored in databases by means of finite samples of time-stamped locations. When also speed limitations in these sample points are known, beads [1, 6, 9] can be used to model the uncertainty about the object’s location in between sample points. In this setting, a query of particular interest, that has been studied in the literature of geographic info...
متن کاملA case study of the difficulty of quantifier elimination in constraint databases: the alibi query in moving object databases
In the constraint database model, spatial and spatio-temporal data are stored by boolean combinations of polynomial equalities and inequalities over the real numbers. The relational calculus augmented with polynomial constraints is the standard first-order query language for constraint databases. Although the expressive power of this query language has been studied extensively, the difficulty o...
متن کاملKinematics and Dynamics of two Cooperating Robots in Spatial Moving of an Object
The kinematics and dynamics of two industrial cooperating robots are presented in this paper. The NOC (natural orthogonal complement) method is used to derive the dynamical equations for the motion of two cooperating robots. The joint torques of the two robots are determined based on the optimization techniques in order to obtain unique solution for joint torques. To this end, minimizing the cr...
متن کاملبهبود الگوریتم انتخاب دید در پایگاه داده تحلیلی با استفاده از یافتن پرس وجوهای پرتکرار
A data warehouse is a source for storing historical data to support decision making. Usually analytic queries take much time. To solve response time problem it should be materialized some views to answer all queries in minimum response time. There are many solutions for view selection problems. The most appropriate solution for view selection is materializing frequent queries. Previously posed ...
متن کاملSpace-Time Prism Model
DEFINITION During the last decade, the proliferation of location-aware devices, such as GPS and smartphones, has given rise to the collection of huge amounts of moving object data in the form of finite sequences of time-stamped geographical locations. These sequences of space-time points encode (a sample of) the trajectories of moving objects. The location of the moving objects is unknown betwe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of Geographical Information Science
دوره 25 شماره
صفحات -
تاریخ انتشار 2011